TopRow a DBGrid
Otázka od: Ludek Finstrle
5. 6. 2004 12:41
Ahoj,
hledal jsem vsude mozne a nebyl jsem schopen nalezti odpoved
na otazku TopRow a DBGrid. Dalo mi to dost prace a nakonec mi
pomohlo nakopnuti odsud z konference (diky Davidu Lebedovi a
jeho prispevku z cervna 2003). Vzhledem k tomu, ze jsem
v archivu konference odpoved na otazku nenasel, zkusim se podelit
o sve reseni a zaroven bych byl rad, pokud v tom nekdo uvidi chybu,
at se ozve.
Reseni se mi zda kupodivu trivialni (volano z metody DBGridu):
// toto umisiti FCurrentRecord TDataSetu na aktivni radek
DataSource.DataSet.UpdateCursorPos;
// Zde se nastavi kolikaty odshora chci mit aktivni radek
// cislovano je to od 0 (0 => 1. radek pod title, ...)
DataLink.ActiveRecord := AKolikatyOdShora;
// A Resync provede tu spravnou vec
DataSource.DataSet.Resync([]);
Takto mi to nyni funguje k plne spokojenosti.
Luf